Skip to content

fix: pnpm#54

Merged
Bilb merged 10 commits intosession-foundation:mainfrom
Aerilym:chore/pnpm
Jan 30, 2026
Merged

fix: pnpm#54
Bilb merged 10 commits intosession-foundation:mainfrom
Aerilym:chore/pnpm

Conversation

@Aerilym
Copy link
Collaborator

@Aerilym Aerilym commented Jan 20, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 20, 2026 04:50
@Aerilym Aerilym changed the title fix: target new build output fix: pnpm Jan 20, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request migrates the project from Yarn to pnpm as the package manager and updates the build output path from ts/mains/main_node.js to app/ts/mains/main_node.js. The changes also include updates to Node.js and Electron versions, along with corresponding documentation updates.

Changes:

  • Migration from Yarn to pnpm package manager with updated scripts and configuration
  • Update to build output path in test setup to include 'app' directory prefix
  • Version updates for Node.js (20.18.2 → 24.12.0) and Electron (34.2.0 → 40.0.0)

Reviewed changes

Copilot reviewed 7 out of 9 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
package.json Migrated scripts from yarn to pnpm, added packageManager field, updated Electron version, removed empty dependencies field
yarn.lock Removed entire yarn.lock file as part of migration to pnpm
pnpm-workspace.yaml Added pnpm workspace configuration with onlyBuiltDependencies setting for electron
tests/automation/setup/open.ts Updated Electron app launch path to include 'app' directory prefix
.nvmrc Updated Node.js version from 20.18.2 to 24.12.0
.tool-versions Added asdf tool version file specifying Node.js 24.12.0
eslint.config.mjs Removed .yarn/ from ignore patterns
README.md Updated installation and usage instructions from yarn to pnpm
Comments suppressed due to low confidence (1)

tests/automation/setup/open.ts:59

  • The build output path has changed from 'ts/mains/main_node.js' to 'app/ts/mains/main_node.js', adding an 'app' directory prefix. Ensure that this path change is coordinated with actual build configuration changes in the project. The comment mentions "target new build output" but there's no tsconfig.json or build configuration change shown in this PR to confirm the build system is outputting to this new location.
  // using a v4 uuid, as timestamps to the ms are sometimes the same (when a bunch of workers are started)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Bilb Bilb merged commit a73c55d into session-foundation:main Jan 30, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants